using System;

namespace UraniaLib
{
	/// <summary>
	/// Summary description for UraniaMoonData.
	/// </summary>
	public class UraniaMoonData
	{
		public DateTime dEpoch = new DateTime(1990, 1, 1, 0, 0, 0, 0);

		public double fPeriod;
		public double fMeanEpochLong;
		public double fMeanPeriLong;
		public double fEcc;
		public double fSMA;
		public double fIncl;
		public double fAscNode;
		public double fAngDiam;
		public double fParallax;
		public double fVMag;
		public string sName;
		public double fRadius;
		public double fMass;


		public UraniaMoonData()
		{
			sName = "Moon";

			//Days
			fPeriod = 27.322;

			//Degrees
			fMeanEpochLong = 318.351648;

			//Degrees
			fMeanPeriLong = 36.340410;

			fEcc = 0.054900;

			//km
			fSMA = 384401;

			//Degrees
			fIncl = 5.145396;

			//Degrees
			fAscNode = 318.351648;

			//Deg at 1a
			fAngDiam = 0.5181;

			//Degrees at a
			fParallax = 0.9507;
			//at 1a
			fVMag = 0.0;

			//kg
			fMass = 7.35E+22;

			//km
			fRadius = 1738000.0;
			
		}
	}
}
